schlumberger technology corp
MAXIMS FOR KNOWLEDGE ENGINEERING
The following maxims represent a distillat:on of some of these intuitions and heuristics. They are not necessarily full of great insight. In many ways, they are similar to well-known guidelines for building other types of software. But we give them here with the hope that they will be helpful to future knowledge engineers.
KNOWLEDGE ENGINEERING The Applied Side of Artificial!ntelligence by Edward A. Feigenbaum
The Most Important Gain: New Knowledge 18 10 Problems of Knowledge Engineering 19 10.1 The Lack of Adequate and Appropriate Hardware 19 10.2 Lack of Cumulation of Al Methods and Techniques 19 10.3 Shortage of Trained Knowledge Engineers 20 10.4 The Problem of Knowledge Acquisition 21 10.5 The Development Gap 21 11 Acknowledgments 22 1 1 Introduction: Symbolic Computation and Inference This paper will discuss the applied artificial intelligence work that is sometimes called "knowledge engineering". The work is based on computer programs that do symbolic manipulations and symbolic inference, not calculation. The programs I will discuss do essentially no numerical calculation. They discover qualitative lines-of-reasoning leading to solutions to problems stated symbolically.
A Qualitative Biochemistry and Its Application to the Regulation of the Tryptophan Operon
This article is concerned with the general question of how to represent biological knowledge in computers such that it may be used in multiple problem solving tasks. In particular, I present a model of a bacterial gene regulation system that is used by a program that simulates gene regulation experiments, and by a second program that formulates hypotheses to account for errors in predicted experiment outcomes. This article focuses on the issues of representation and simulation; for more information on the hypothesis formation task see (Karp, 1989; Karp, 1990). The bacterial gene regulation system of interest is the tryptophan (trp) operon of E. coli (Yanofsky, 1981). The genes that it contains code for enzymes that synthesize the amino acid tryptophan.